package com.jxdinfo.hussar.example.rypxmk.rypxjhaxx1.dao;

import com.jxdinfo.hussar.example.rypxmk.rypxjhaxx1.model.RypxjhAxx1;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import java.util.List;
import org.apache.ibatis.annotations.Param;
import com.jxdinfo.hussar.example.rypxmk.rypxjhaxx1.dto.RypxjhAxx1Rypxjhaxx1dataset1;
import com.jxdinfo.hussar.example.rypxmk.rypxjhaxx1.model.RypxjhAxx1;
import com.baomidou.mybatisplus.core.toolkit.Constants;

/**
 * 人员培训计划_axx1Mapper接口
 */
@Mapper
@Repository("rypxmk.rypxjhaxx1.RypxjhAxx1Mapper")
public interface RypxjhAxx1Mapper {

    /**
     * 查询人员培训计划_axx1
     */
    List<RypxjhAxx1> hussarQueryPage(Page<RypxjhAxx1> page, @Param(Constants.WRAPPER) QueryWrapper<RypxjhAxx1> ew);

    /**
     * 查询人员培训计划_axx1
     */
    List<RypxjhAxx1> hussarQueryPage_order_custom(Page<RypxjhAxx1> page, @Param(Constants.WRAPPER) QueryWrapper<RypxjhAxx1> ew);

    /**
     * 查询人员培训计划_axx1
     */
    List<RypxjhAxx1> hussarQuery();

    /**
     * 表单查询人员培训计划_axx1
     */
    RypxjhAxx1 formQuery(@Param(value = "id") String id);

    /**
     * 查询人员培训计划_axx1
     */
    List<RypxjhAxx1> hussarQueryrypxjhAxx1Condition_1Page(Page<RypxjhAxx1> page, @Param("rypxjhaxx1dataset1") RypxjhAxx1Rypxjhaxx1dataset1 rypxjhaxx1dataset1, @Param(Constants.WRAPPER) QueryWrapper<RypxjhAxx1> ew);

    /**
     * 查询人员培训计划_axx1
     */
    List<RypxjhAxx1> hussarQueryrypxjhAxx1Condition_1Page_order_custom(Page<RypxjhAxx1> page, @Param("rypxjhaxx1dataset1") RypxjhAxx1Rypxjhaxx1dataset1 rypxjhaxx1dataset1, @Param(Constants.WRAPPER) QueryWrapper<RypxjhAxx1> ew);
}
